/*
 * To  change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package menus;

import bitclub.BitUtil;
import bitclub.PersistenciaPrueba;
import bitclub.Videoclub;

/**
 *
 * @author JAVA
 */
public class OpcionesVideoclub {
    /**
     * Ver datos de videoclub
     * @param videoclub 
     */
    public static void opcionVideoclubVer(Videoclub videoclub) {
        PersistenciaPrueba.prueba();
        //System.out.println(videoclub.toString());
        BitUtil.esperaEnter();
    }

    /**
     * Edita los datos del videoclub y los guarda en la base de datos
     * @param videoclub 
     */
    public static void opcionVideoclubEditar(Videoclub v) {

        String arg[] = {"Nombre: ", "Telefono: ", "Dirección", "Localidad: ", "Código Postal", "Responsable"};
        int respuesta;
        boolean seguirEditando = true;

        do {
            respuesta = BitUtil.muestraMenu("-- Elige campo a editar --", arg);
            switch (respuesta) {
                case 1:
                    String nombreNuevo = BitUtil.dameCadena("Introduzca el nuevo nombre: (" + v.getNombre() + ")\n");
                    v.setNombre(nombreNuevo);
                    seguirEditando = BitUtil.dameConfirmacion("¿Desea seguir editando?[S/N]");
                    break;
                case 2:
                    String TLFNuevo = BitUtil.dameCadena("Introduzca el nuevo nombre: (" + v.getTelefono() + ")\n");
                    v.setTelefono(TLFNuevo);
                    seguirEditando = BitUtil.dameConfirmacion("¿Desea seguir editando?[S/N]");
                    break;
                case 3:
                    String direccionNueva = BitUtil.dameCadena("Introduzca el nuevo nombre: (" + v.getDireccion() + ")\n");
                    v.setDireccion(direccionNueva);
                    seguirEditando = BitUtil.dameConfirmacion("¿Desea seguir editando?[S/N]");
                    break;
                case 4:
                    String localidadNueva = BitUtil.dameCadena("Introduzca el nuevo nombre: (" + v.getLocalidad() + ")\n");
                    v.setLocalidad(localidadNueva);
                    seguirEditando = BitUtil.dameConfirmacion("¿Desea seguir editando?[S/N]");
                    break;
                case 5:
                    String cpNueva = BitUtil.dameCadena("Introduzca el nuevo nombre: (" + v.getCodigoPostal() + ")\n");
                    v.setCodigoPostal(cpNueva);
                    seguirEditando = BitUtil.dameConfirmacion("¿Desea seguir editando?[S/N]");
                case 6:
                    String responsableNuevo = BitUtil.dameCadena("Introduzca el nuevo nombre: (" + v.getResponsable() + ")\n");
                    v.setResponsable(responsableNuevo);
                    seguirEditando = BitUtil.dameConfirmacion("¿Desea seguir editando?[S/N]");
                default:
                    System.out.println("Por favor introduzca una de las opciones posibles, gracias");
                    break;
            }
        } while (seguirEditando);
    }
        
}
